to punch - Spanish English Dictionary